#!/bin/bash

# 检查是否提供了参数
if [ $# -eq 0 ]; then
    echo "请提供参数: push 或 pull"
    exit 1
fi

# 根据参数执行不同的操作
case $1 in
    "push")
        echo "开始推送代码..."
        git add .
        git commit -m "更新代码"
        git push
        if [ $? -eq 0 ]; then
            echo "推送成功"
        else
            echo "推送失败"
            exit 1
        fi
        ;;
    "pull")
        echo "开始拉取代码..."
        git pull
        if [ $? -eq 0 ]; then
            echo "拉取成功"
        else
            echo "拉取失败"
            exit 1
        fi
        ;;
    *)
        echo "无效的参数。请使用: push 或 pull"
        exit 1
        ;;
esac 